// 对部分样式进行重置
@import './font-family.less';
body {
  -webkit-font-smoothing: antialiased;

  padding: 0;
  margin: 0;
  scrollbar-width: none;
}
#app {
  font-size: 13px;
  margin: 0;
  padding: 0;
  scrollbar-width: none;
  // overflow: hidden;
}
pre {
  font-family: SourceHanSerif;
}

ul,
dl,
li,
dd,
dt {
  font-size: 13px;
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: SourceHanSerif;
}

figure,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: 13px;
  margin: 0;
  font-family: SourceHanSerif;
  // font-size:16px;
}

* {
  box-sizing: border-box;
  overflow-wrap: break-word; 
}

.t-button-link,
a {
  font-family: SourceHanSerif;
  color: var(--td-brand-color);
  text-decoration: none;
  cursor: pointer;
  transition: color @anim-duration-base @anim-time-fn-easing;

  &:hover {
    color: var(--td-brand-color-hover);
  }

  &:active {
    color: var(--td-brand-color-active);
  }

  &--active {
    color: var(--td-brand-color-active);
  }

  &:focus {
    text-decoration: none;
  }
}

.t-button-link {
  margin-right: var(--td-comp-margin-xxl);
  font-family: SourceHanSerif;
  &:last-child {
    margin-right: 0;
  }
}
.t-input:hover {
  border: 0.5px solid #e62b17;
}
.t-input {
  border-color: #dcdcdc;
  font-family: SourceHanSerif;
}
.t-input--focused {
  box-shadow: 0 0 0 1px #e62b17;
}
.t-default-menu .t-menu__item {
  color: #fff;
}
.t-default-menu:not(.t-menu--dark) .t-menu__item .t-icon {
  color: #f0e9e1;
}
.t-breadcrumb__item {
  color: #cfbda8;
}
.t-breadcrumb__inner-text {
  font-size: 18px;
  // font-family: PingFangSC-Regular, PingFang SC;
  // font-weight: 400;
  // color: #CFBDA8;
  // line-height: 22px;
}
.t-form__item {
  margin-bottom: 30px;
}
.t-row {
  margin-top: 20px;
}
.t-col {
  margin-bottom: 10px;
}
.t-tabs__nav-container.t-is-top::after {
  background: transparent;
}
.t-card__header {
  min-height: 64px;
}
.t-radio.t-is-checked .t-radio__input {
  border-color: #e62b17;
}
.t-radio__input::after {
  background-color: #e62b17;
}
.t-radio:hover .t-radio__input {
  border-color: #e62b17;
}
:deep(.t-button--variant-base.t-button--theme-primary:hover) {
  background: #f2573f;
}
:deep(.t-button--variant-base.t-button--theme-primary:hover) {
  background: #f2573f;
}
.t-button--variant-outline:hover {
  background: #ffece6;
}
.t-button.t-is-loading,
.t-button.t-is-disabled {
  // background-color: #fff;

  opacity: 0.5;
}
.t-button--variant-outline.t-is-disabled {
  background: #fff;
  opacity: 0.5;
}
:deep(.t-input__inner) {
  font-family: PingFang SC;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
}
::deep(.van-overlay) {
  z-index: 999 !important;
}
.van-overlay {
  z-index: 999 !important;
}
